public necessity and convenience - Turkish English Dictionary